package ar.com.wholeconsulting.pacc.model.cabezal;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * @version 1.0
 * @created 06-Dic-2011 21:12:36
 */
@Entity
@Table(name = "CABEZAL_SIMIELIPTICO")
public class CabezalSemieliptico extends AbstractCabezal {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1608159622087725869L;
	private static String TO_STRING = "CABEZAL-SIMIELIPTICO";
	private Double diametro;
	private Double diametroMayor;
	private Double altura;
	private Double constanteK;
	private Double pollera;

	public CabezalSemieliptico() {
	}

	@Override
	public long calcularEspesor() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	@Override
	public long getDesarrollo() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	@Override
	public long getPeso() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	@Override
	public long getVolumen() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	@Override
	public boolean validarEspesor(long espesorMedido) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	@Override
	public String toString() {
		return TO_STRING;
	}

	public Double getAltura() {
		return this.altura;
	}

	public void setAltura(Double altura) {
		this.altura = altura;
	}

	public Double getConstanteK() {
		return this.constanteK;
	}

	public void setConstanteK(Double constanteK) {
		this.constanteK = constanteK;
	}

	public Double getDiametro() {
		return this.diametro;
	}

	public void setDiametro(Double diametro) {
		this.diametro = diametro;
	}

	public Double getDiametroMayor() {
		return this.diametroMayor;
	}

	public void setDiametroMayor(Double diametroMayor) {
		this.diametroMayor = diametroMayor;
	}

	public Double getPollera() {
		return this.pollera;
	}

	public void setPollera(Double pollera) {
		this.pollera = pollera;
	}

}
